package com.itheima.ood.keywords.demo01;

/**
 * final可以修饰：
 * 类                不能被继承
 * 成员方法           不能被重写
 * 变量               只能被赋值一次，后期不能进行修改，因此这个变量就是一个常量(命名规则：字母都是大写，如果这个常量存在多个单词
 *                    每一个单词之间使用"_"隔开)
 */

public class FinalDemo01 {

    private static final int B = 45 ;

    public static void main(String[] args) {

        // 创建Zi的对象
//        Zi zi = new Zi();
//        zi.show();

//        System.out.println("-------------------------------------------");

        // 以多态的形式创建Zi对象
//        Fu2 fu2 = new Zi();
//        fu2.show();

//        System.out.println("------------------------------------------");

        final int a = 23 ;
        System.out.println(a);

        // a = 45;
        System.out.println(a);

        System.out.println("------------------------------------------");

        // FinalDemo01.b = 78 ;            // b是静态的，可以使用类名直接访问 ， 由于b是被final修饰了，因此不能被重新赋值
        System.out.println(B);

    }

}
